throw rocks - German English Dictionary